\hypertarget{class_index_interface}{\section{Index\-Interface$<$ Key, Val $>$ Class Template Reference}
\label{class_index_interface}\index{Index\-Interface$<$ Key, Val $>$@{Index\-Interface$<$ Key, Val $>$}}
}


{\ttfamily \#include $<$Index\-Interface.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_index_interface_a666dfe1fd5343581eb6e3df515b69930}{insert} (string word, int doc\-I\-D, int freq)=0
\item 
virtual void \hyperlink{class_index_interface_a8747476f1a6aeae24fb491111d78a2cd}{write\-To\-File} ()=0
\item 
virtual void \hyperlink{class_index_interface_a7011347605dacb763296a88190f13813}{read\-From\-File} ()=0
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_index_interface_a666dfe1fd5343581eb6e3df515b69930}{\index{Index\-Interface@{Index\-Interface}!insert@{insert}}
\index{insert@{insert}!IndexInterface@{Index\-Interface}}
\subsubsection[{insert}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Key , typename Val $>$ virtual void {\bf Index\-Interface}$<$ Key, Val $>$\-::insert (
\begin{DoxyParamCaption}
\item[{string}]{word, }
\item[{int}]{doc\-I\-D, }
\item[{int}]{freq}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_index_interface_a666dfe1fd5343581eb6e3df515b69930}
\hypertarget{class_index_interface_a7011347605dacb763296a88190f13813}{\index{Index\-Interface@{Index\-Interface}!read\-From\-File@{read\-From\-File}}
\index{read\-From\-File@{read\-From\-File}!IndexInterface@{Index\-Interface}}
\subsubsection[{read\-From\-File}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Key , typename Val $>$ virtual void {\bf Index\-Interface}$<$ Key, Val $>$\-::read\-From\-File (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_index_interface_a7011347605dacb763296a88190f13813}
\hypertarget{class_index_interface_a8747476f1a6aeae24fb491111d78a2cd}{\index{Index\-Interface@{Index\-Interface}!write\-To\-File@{write\-To\-File}}
\index{write\-To\-File@{write\-To\-File}!IndexInterface@{Index\-Interface}}
\subsubsection[{write\-To\-File}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Key , typename Val $>$ virtual void {\bf Index\-Interface}$<$ Key, Val $>$\-::write\-To\-File (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_index_interface_a8747476f1a6aeae24fb491111d78a2cd}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Christopher/\-Documents/\-Net\-Beans\-Projects/pbsearch/\-Search\-Engine/\hyperlink{_index_interface_8h}{Index\-Interface.\-h}\end{DoxyCompactItemize}
